package fr.charlott.core.service;

import java.util.List;

import fr.charlott.core.repository.ClienteJpaRepository;
import fr.charlott.core.repository.model.Cliente;
import fr.charlott.core.repository.model.Hotesse;

public interface ClienteService {

    void ajouterCliente(Cliente cliente);

    Cliente chercherParId(Long id);

    Cliente chercherParNomPrenom(String nom, String prenom);

    List<Cliente> chercherParHotesse(Hotesse hotesse);

    List<Cliente> chargerToutesLesClientes();

    void supprimerCliente(Cliente cliente);

    void setClienteClienteJpaRepository(ClienteJpaRepository clienteJpaRepositoryMock);

    void supprimerToutesLesClientes();

}
